Home

Operator Usage

Name

learn-grid

Description

learn-grid[width, height]
learn-grid[width, height, operator]
learn a grid of specified width and height
all cells initialized to zero, with respect to operator "operator"
if operator is not specified, use "value"
and we learn all direction operators, N, NE, E, SE, S, SW, W, NW, that don't point outside the grid


Examples

-- learn a sample grid:
learn-grid[2,2]
dump
------------------------------------------
|context> => |Global context>

value |grid: 0: 0> => |0>
E |grid: 0: 0> => |grid: 0: 1>
SE |grid: 0: 0> => |grid: 1: 1>
S |grid: 0: 0> => |grid: 1: 0>

value |grid: 0: 1> => |0>
S |grid: 0: 1> => |grid: 1: 1>
SW |grid: 0: 1> => |grid: 1: 0>
W |grid: 0: 1> => |grid: 0: 0>

value |grid: 1: 0> => |0>
N |grid: 1: 0> => |grid: 0: 0>
NE |grid: 1: 0> => |grid: 0: 1>
E |grid: 1: 0> => |grid: 1: 1>

value |grid: 1: 1> => |0>
N |grid: 1: 1> => |grid: 0: 1>
W |grid: 1: 1> => |grid: 1: 0>
NW |grid: 1: 1> => |grid: 0: 0>
------------------------------------------


See also

Operator type

superposition compound context